La documentaci¢n de CAB Versi¢n 2.0 21.01.1997 por Alexander Clauss Stresemannstraže 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Contenidos ========== 1 Una peque¤a introducci¢n 2 Requerimientos de sistema 3 Instalaci¢n 3.1 Modulo para acceso a Internet 3.2 La carpeta "modules" 3.3 La carpeta Cache 4 Operaciones 5 Navegando por documentos HTML 6 Algunos comentarios sobre HTML 6.1 Ventanas 6.2 Tablas 7 Creando ficheros HTML con OLGA instalado 8 Descripci¢n de los ¡tems del men£ 8.1 Abrir URL... 8.2 Abrir local... 8.3 Recargar 8.4 Imprimir 8.5 Nueva ventana 8.6 Cerrar ventana 8.7 Ver origen 8.8 Salir 8.9 P gina origen 8.10 Adelante a la siguiente p gina 8.11 Atr s 8.12 Encontrar cadena 8.13 Hotlist 8.14 Documento -> Hotlist 8.15 Opciones generales 8.16 Mostrar 8.17 Selecci¢n de fuente 8.18 Visores externos 8.19 Rutas... 8.20 Cach‚ 8.21 Programas Internet 8.22 Servidor/Proxy 8.23 Grabar opciones 9 Barra de botones 10 Agradecimientos 11 Historia 11.1 V0.8ž (20.04.1995) 11.2 V0.9ž (15.05.1995) 11.3 V0.93ž (07.06.1995) 11.4 V0.94ž (07.07.1995) 11.5 V0.95ž (04.08.1995) 11.6 V0.96ž (22.08.1995) 11.7 V0.98ž (03.10.1995) 11.8 V1.0 (01.11.1995) 11.9 V1.0a (12.12.1995) 11.10 V1.1a (01.04.1996) 11.11 V1.2 (10.04.1996) 11.12 V1.2a (16.04.1996) 11.13 V1.2b (19.04.1996) 11.14 V1.3 (20.05.1996) 11.15 V1.4 (19.09.1996) 11.16 V1.4a (01.10.1996) 11.17 V1.5 (20.10.1996) 1 Una peque¤a introducci¢n ========================== *CAB* - taxi a las autopistas de informaci¢n *CAB* - Crystal Atari Browser Comunmente llamado HTML-Browser Este browser es capaz de leer documentos en formato HTML. El documento HTML puede estar en disco o en CD. Leer paginas on-line de un servidor World Wide Web (WWW) requiere un m¢dulo separado. 2 Requerimientos de sistema =========================== El programa funciona en cualquier computadora usando el sitema opera- tivo TOS (Atari-) con 1Mb o mas de memoria. Los requisitos de memoria para las imagenes depende de la profundidad de color. Contra m s pro- fundidad de color quieras m s memoria necesitaras. Usando una tarjeta de gr ficos a color real (24 o 32 bit) aumenta dr sticamente los requisitos de memoria haciendo que el uso de memoria sea muy superior a 1Mb. CAB es independiente de la resoluci¢n con dos limitaciones: en 320x200 (ST-baja) no todos los di logos pueden entrar en pantalla, en 640x200 (ST-media) el mostrado de pantalla esta distorsionado (un octavo). Consequentemente recomendamos el uso de CAB en resoluciones de 640x400 (ST-alta) o superiores con cualquier n£mero de colores, un entorno multitarea (ej.: MagiC, Geneva, etc...) es muy deseable. Aunque no es absolutamente necesario el uso de fuentes vectoriales v¡a NVDI v3.x o SpeedoGDOS este es recomendable. El sistema de fuentes bitmap GDOS puede ser usado si es requerido. 3 Instalaci¢n ============= Copia la carpeta desde CAB a tu disco duro. CAB est  preparado para funcionar pero puede que tengas que seleccionar cada uno de los di lo- gos en el men£ Opciones para configurar CAB con tus requerimientos. 4.1 M¢dulo para acceso a Internet ================================== Con el objetivo de acceder directamente a las p ginas HTML del World Wide Web copia el fichero CAB.OVL en la misma carpeta que CAB.APP - o alternativamente en una carpeta llamada "modules" que debe residir en la misma carpeta que CAB.APP. CAB.OVL incluye las rutinas necesarias para acceder a Internet. En particiones Minix la bandera x-flag del fichero CAB.OVL debe de estar activada, de otra forma el m¢dulo no puede ser ejecutado. Actualmente hay dos ficheros CAB.OVL distintos, uno para MintNet y otro para STiK. El fichero OVL de MintNet NO fun- cionar  con STiK y viceversa. Un motivo por el cual CAB no tiene rutinas de acceso a una conexi¢n directa a Internet es porque no tengo modem y por lo tanto no puedo probarlas. CAB incluye un interfaz que permite m¢dulos externos, como los de STiK and MintNet, que pueden ser a¤adidos. Si deseas programar un m¢dulo externo, por favor, hazlo. 4.2 La carpeta "modules" ========================= CAB accede a una variedad de diferentes ficheros para realizar dife- rentes tareas. Normalmente estas son colocadas en la misma carpeta que CAB.APP. Con el objetivo de liberar la carpeta CAB la mayor¡a de estos ficheros pueden ser movidos a una carpeta llamada "modules" donde CAB los encontrar . Los siguientes ficheros pueden ser colocados en la carpeta "modules": ù cab_jpeg.ovl (este fichero tambi‚n puede llamarse 'jpeg.ovl') ù cab.inf ù cab.ovl ù cache_ed.prg y cache_ed.rsc (programa para manejar el cach‚ WWW) ù hotlist.html 4.3 The Cache folder ===================== Todos los datos bajados de Internet son inicialmente escritos en disco en el directorio cache. Si el dato solicitado ya est  en el cach‚ es examinado para ver donde est  el dato actual. Si el dato actual es leido del cach‚ no se vuelve a acceder a Internet. As¡, para que CAB sepa donde ha de grabar los datos, la carpeta cach‚ debe de activarse en los dialogos Rutas del men£ Opciones. Si este di- rectorio no se ha establecido y el m¢dulo CAB.OVL est  disponible (por ejemplo si se establece una conexi¢n Internet) CAB, despu‚s de empezar muestra este dialogo con lo que la carpeta cach‚ puede ser selecciona- da. 5 Operaciones ============= CAB funciona de una forma muy parecida a otras aplicaciones GEM pero con una diferencia significante: Para acomodar las extensiones frames m s populares (que permiten que una ventana est‚ dividida en numerosas areas separadas, cada una con sus propios deslizadores) CAB no puede usar los deslizadores estandar del GEM. El contenido de las ventanas puede ser desplazado l¡nea a l¡nea con las teclas de cursor y p gina a p gina con las teclas de cursor/shift, bajo MagicMac/MagicPc? se pue- de hacer uso de las teclas "av.pag", "re.pag", "inicio" y "fin". Si se muestra m s de una ventana solo afecta a la ventana seleccionada. Para activar una ventana se puede usar la tecla Tab o Tab/Shift cam- biando de una a otra o cliqueando con el rat¢n en cualquier parte de su interior. La ventana activa muestra los deslizadores con los par - metros de WCOLORS.CPX para ventana de fondo, las ventanas inactivas adoptan el par metro de ventanas inactivas. Ambos pueden ser cambiados a tu gusto usando WCOLORS.CPX. ­Importante!(!nt) A-MAN v1.6 (parte de la distribuci¢n WinCom v1.6) tiene un error que hace que los deslizadores de ventanas de CAB se muestren con un color/patr¢n erroneo. Soluci¢n: consigue una versi¢n actualizada de WinCom o no lo uses. MagiC <=4.x tampoco interpreta bien el patr¢n color de los deslizadores, funciona perfectamente con MagiC v5.x,MagicMac v2.x y MagicPc. 5 Navegando por documentos HTML =============================== Los documentos HTML normalmente incluyen referencias a otros ficheros. Estas uniones o referencias, son diferenciadas del resto del texto por el uso de otro color o de un subrayado (definible por el usuario). Cliqueando en estos puntos se mostrar  la p gina correspondiente. Cuando nos colocamos con el rat¢n encima de uno de esto puntos la di- recci¢n aparece en la l¡nea de la ventana de informaci¢n. Para cada ventana individual CAB retiene una 'historia' separada de cada fichero mostrado. Usando esta caracter¡stica es f cil moverse atr s y entre documentos mostrados previamente. Un cliqueo con el bo- t¢n derecho del rat¢n (opcionalmente con el izquierdo) dentro de cual- quier ventana muestra la lista completa de su 'historia' y que entra- das son directamente seleccionables. Los botones *adelante* y *atras* en la ventana de la barra de herra- mientas o la opci¢n de men£ "Navegar" pueden mostrar la p gina as¡ co- mo todas las ventanas que contiene. Para navegar en p ginas entre ven- tanas, cliquea con el bot¢n izquierdo del rat¢n en cualquier parte de la ventana (pero no en una uni¢n) y se desplegar  un men£ incluyendo las opciones de navegaci¢n. Generalmente la ventana de botones de he- rramientas y las opciones de los men£s afectan al documento actual. Entre ventanas el men£ desplegado solo afecta a la ventana. Si un documento no tiene ventanas la barra de botones de herramientas y el men£ desplegable tienen la misma funci¢n, solo hay distinci¢n si el documento HTML tiene ventanas. Si encuentras en Internet o en un CD algunas p ginas a las que te gustar¡a ir m s tarde puedes a¤adir la direcci¢n URL al *Hotlist* y llamar m s tarde con una simple pulsaci¢n en el di logo Hotlist. El Hotlist es grabado por CAB como un fichero normal HTML y es un fi- chero ideal para que se muestre nada m s empezar CAB. 7 Algunos comentarios sobre HTML ================================ CAB entiende las especificaciones originales HTML tanto de HTML 2, HTML 3. 2, parte de HTML 3 (a pesar de que esta versi¢n nunca ha sido formalizada ni estandarizada y est  continuamente mejor ndose) y las extensiones m s importantes del NetScape Navigator y MicroSoft Inter- net Explorer. CAB no entiende ni soporta Java o JavaScript. Desafortunadamente muchos lenguajes de desarrollo HTML no tienen una especificaci¢n exacta. Por ello es el autor del visor HTML quien debe decidir que comandos soporta y cuales no. Un autor HTML nunca puede tener la certeza de que el hardware/software usado para ver las p gi- nas no de ning£n error, es por ello que debe de tener mucho cuidado a la hora de dise¤arlas para que la mayor¡a de los visores puedan leer- las. 8.1 Ventanas ------------ Las ventanas (como una extensi¢n HTML) ofrecen algunas ventajas para la creaci¢n de p ginas HTML as¡ como una serie de desventajas. Por lo que el uso de ventanas debe de ser cuidadosamente considerado. La m s importante ventaja ofrecida por las ventanas es la posibilidad de mos- trar un ¡ndice todo el tiempo en una ventana usando otras ventanas para mostrar su contenido. El principal problema del uso de ventanas es la integraci¢n de las ventanas en el lenguaje HTML. Uno de los con- ceptos fundamentales del lenguaje HTML era (y es) que comandos HTML nuevos y desconocidos pod¡an ser ignorados. Las ventanas infringen es- te concepto pu‚s si un visor no entiende los comandos de ventana o el software o hardware no puede mostrar las ventanas el contenido no pue- de ser mostrado. Otra desventaja a¤adida es que la navegaci¢n por pa- ginas HTML que incluyen ventanas es menos fluidad que por aquellas que no incluyen ventanas. Ya no hay un nivel simple donde las funciones (Hotlist, adelanta, atr s...) funcionan globalmente. Cada y todas las ventanas muestran su propio documento y necesitan acceder a las fun- ciones globales. Adicionalmente (en el caso de un dise¤o erroneo de p ginas) los documentos en ventanas que acceden a documentos con ven- tanas estos no pueden ya acceder a las funciones globales y la navega- ci¢n a trav‚s del men£ desplegable se convierte en tediosa e impracti- cable. Otra desventaja a¤adida es que los documentos con ventanas con resoluciones bajas (640x400 o menor) suelen estar bastante recortados con lo que solo queda una peque¤a area para el contenido del documento principal. 8.2 Tablas ---------- Un visor HTML puede mostrar texto antes de que se calcule el final del fichero. Esto significa que puedes empezar a leer un documento mien- tras el formateo continua. Con las tablas esto no es posible, las tablas solo se pueden mostrar cuando su contenido ha sido calculado. 9 Creando ficheros HTML con OLGA instalado ========================================== Bajo sistemas operativos multitarea (MagiC/MultiTOS/Geneva etc) es re- lativamente f cil crear ficheros HTML. Aparte de CAB considera el uso del manager OLGA, programado por Thomas Much, y un editor que entienda el protocolo OLGA, por ejemplo QED. Ahora CAB y el editor pueden mos- trar de forma simultanea el mismo documento. CAB muestra el documento formateado y el editor es usado para entrar al c¢digo fuento del HTML. Ahora, si OLGA est  instalado, grabar el c¢digo fuente en el editor hace que CAB de forma autom tica actualice y formatee el HTML. Esto es permitido por el manager OLGA. El editor informa al manager OLGA que el documento ha sido cambiado y a su vez OLGA informa a todos los in- teresados para que puedan actualizarlo. Esto evita que desde CAB se tenga que actualizar de forma manual. 10 Descripci¢n de los ¡tems del men£ =================================== 8.1 Abrir URL... ---------------- La opci¢n *Abrir URL...* en el men£ *Fichero* muestra el di logo URL conteniendo cualquier direcci¢n URL (Universak Resource Locator) que hayas definido al acceder al WWW. 8.2 Abrir local... ------------------- En principio todos los tipos de fichero pueden ser seleccionados. CAB muestra por si mismo texto HTML, im genes GIF y JPEG y pasa los otros tipos de fichero a aplicaciones externas de ayuda, cuando est n insta- ladas. El contenido de una carpeta es mostrado como una p ginas HTML donde cada fichero/carpeta est  definido como una referencia selec- cionable. 8.3 Recargar ------------- Recarga la p gina HTML de nuevo. Si la p gina es cargada del WWW esta funci¢n puede ser usada para ba- j rsela de nuevo, incluso estando en el cach‚. 8.4 Imprimir ------------- Si GDOS est  disponible el documento en la ventana activa puede ser imprimido. Las fuentes bitmap requieren tanto fuentes para pantalla como para impresora y para cada tama¤o, sin embargo las fuentes vecto- riales bajo NVDI 3.x o SpeedoGDOS son autom ticamente escaladas seg£n tu quieras. Los m rgenes pueden ser establecidos desde el di logo. Estos se a¤aden a cualquier margen preestablecido, tanto de la impresora como de la propia fuente. Un men£ deslizante ofrece una selecci¢n entre cualquier dispositivo GDOS instalado y va tan lejos como el dispositi- vo permite, GEM Metafile (*.GEM) o imagen de bits (*.IMG). El ‚xito en la salida de imagenes depende del soporte de la impresora de una funci¢n VDI concreta la cual puede estar o no incluida en el dispositivo activo. Recomendamos que intentes imprimir con las im ge- nes activas y si no funciona, simplemente desactiva esa opci¢n de impresi¢n. Si estas usando una impresora matricial activa la opci¢n de im genes claras de otra forma las im genes ser n demasiado oscuras. 8.5 Nueva ventana ------------------ Abre una nueva ventana mostrando el contenido de la ventana superior previa. 8.6 Cerrar ventana ------------------- Cierra la ventana. 8.7 Ver origen --------------- Muestra el texto origen del documentp HTML mostrado. Mirar tambi‚n la opci¢n *Programas externos* del men£ de opciones. 8.8 Salir ---------- Sale del programa. 8.9 P gina origen ------------------ Esta opci¢n del men£ muestra la p gina origen, si est  disponible. CAB intenta cargar, directamente, la p gina origen. Cualquiera que en- tienda la sintaxis HTML puede, f cilmente, preparar cualquier p gina como referencia a otros documentos HTML. El fichero usado como la p - gina origen puede ser definido en el di logo *Opciones generales*. 8.10 Adelante a la siguiente p gina ------------------------------------ Muestra el siguiente documento de la lista. 8.11 Atr s ---------- Muestra el documento anterior. 8.12 Encontrar cadena ---------------------- Esto permite al usuario hacer una b£squeda de conceptos o claves en ficheros HTML, pudiendo ser, opcionalmente, sensible a las may£sculas. La b£squeda puede ser dirigida sobre uno de los siguientes rangos de documento. 1. S¢lo documento actual. El texto es buscado en el documento actual (ventana superior). Si el texto es encontrado en la ventana esta es desplazada hasta que el texto es mostrado en pantalla. 2. Documentos HTML locales. El texto es buscado por todos los docu- mentos HTML locales contenidos en la ruta especificada en la caja de di logos *Rutas* (y en sus directorios). Los ficheros que con- tienen el texto son puestos en una lista en un fichero HTML llamado result.html. Por el momento los ficheros HTML buscados por el m‚todo dos son buscados, exclusivamente, como texto, as¡ que texto oculto como comentarios, comandos HTML, uniones y similares tambi‚n ser n en- contradas. Procesar los ficheros para ignorar el texto oculto tomar¡a mucho tiempo. Esto tambi‚n significa que caracteres espe- ciales como acentos y similares que se escriben usando c¢digos HTML como ä no ser n encontrados. Esta peque¤a pega espera ser  subsanada en una versi¢n futura. Otro truco: Si est s buscando algo que amenudo es usado en c¢digo HTML como comando o direcci¢n URL colocando un espacio antes pue- de hacer m s dif¡cil su semejanza con un comando o direcci¢n URL. Por ejemplo: Buscar el texto 'WWW' a menudo coincidir  con subdirectorios y direcciones de p ginas de la forma '.../WWW/foo. html...'. Colocando un espacio antes la cadena a buscar ser  ' WWW' eliminando estas coincidencias anteriores y resultando una b£squeda mejor. 3. En las bases de datos c't-CDROM. Esta opci¢n s¢lo es £til para la gente con el c't-CDROM (1992 a 1996), de las revistas c't en formato HTML) En este caso los ficheros propiamente HTML no son buscados, pero en su lugar se accede al fichero indice del CD. As¡ que HTML-Browser conoce d¢nde est n los ficheros de ese CD, debes de rellenar de forma apropiada la secci¢n *Rutas* de la caja de dia- logo - el documento HTML (en \HTML el cual tambi‚n contiene el fichero DEFAULT.HTML) y el ¡ndice de bases de datos (\UNIX\CT94.DAT o \UNIX\CT9293.DAT). Como en el m‚todo previo, la coincidencia de documentos se realiza sobre el documento results.html que es abierto entonces. 8.13 Hotlist ------------- El hotlist es una lista con los documentos HTML m s usados. Esta lista te permite moverte de una formas m s r pida a tus p ginas favoritas, sin tener que navegar a trav‚s de una serie de p ginas para llegar all¡. El hotlist est  dividido en areas tem ticas. Usando el men£ de la par- superior de la ventana de di logo te ser  sencillo cambiar entre diferentes temas. *El men£ 'Tema...':* *Cambiar tema:* Cambia el nombre de la actual area tem tica. El area /Miscellaneous/ no puede ser renombrada. *Nuevo tema:* Crea una nueva area tem tica. *Borrar tema:* Borra la actual area tem tica. El area /Miscellaneous/ no puede ser borrada. Todas las entradas que quedan en una area a ser borrada son movidas al area /Miscellaneous/. *El men£ 'Nuevo tema...':* Usando esta opci¢n una entrada seleccionada puede ser movida a otra area tem tica. *El men£ 'Documento...`:* *Borrar entrada:* Borra la entrada seleccionada. *Cambiar entrada:* Cambia la entrada seleccionada. Anotaciones en la p gina, tambi‚n pueden realizarse. *Abrir documento:* Abre un documento. *A¤adir documento actual:* Copia el documento actual al Hotlist. Doble click en una entrada abre el documento. El Hotlist es grabado en disco como un documento HTML lo cu l permite que usuarios no familiarizados con la sintaxis HTML tengan una forma f cil e intuitiva de crear su propia p gina. 8.14 Documento -> Hotlist -------------------------- El documento actual es insertado en el Hotlist proveido, todav¡a no listado. Ser  colocado en el area tem tica /Miscellaneous/. 8.15 Opciones generales ------------------------ *P gina origen:* Despu‚s de lanzar CAB o de seleccionar la entrada de men£ *P gina origen* el fichero HTML especificado ser  mostrado. Amenudo es £til crear una p gina origen que contiene referencias a las p ginas HTML m s usadas. Por defecto CAB intenta cargar el home.html como la p gina origen aunque cualquier p gina puede ser definida como la p gina origen - simplemente introduce su dire- cci¢n URL. Si el fichero esta localizado en el directorio especi- ficado como directorio de comienzo para CAB.APP puedes elegir el bot¢n *Carpeta comienzo* y usando el bot¢n *B£scar* seleccionar el fichero deseado usando el selector de ficheros. *Men£s deslizantes:* CAB provee de una l¡nea de men£s deslizantes para relevarte del tedio de la navegaci¢n por p ginas HTML. Prin- cipios b sicos: ù Bot¢n izquierdo del rat¢n en una referencia para bloquear a la p gina correspondiente. ù Cliquear en el fondo de la ventana (no en una referencia) para mostrar los men£s deslizantes. Puedes seleccionar que men£s ser n mostrados usando el bot¢n dere- cho e izquierdo del rat¢n (pulsando y sin pulsar la tecla [Shift]) Los siguientes men£s est n disponibles: *Historia:* Lista los docuementos previamente mostrados. *Referencias:* Lista las referencias en el documento actual. *Men£:* Lista algunos items de los men£s. *fich.: protocolo* la *cargar index.html autom ticamente* solo tie- nen efecto en referencias locales (ej.: a ficheros directorios de tu disco). Si el punto de referencia es a un directorio en una unidad de disco su contenido ser  mostrado a menos que el fichero index.html exista en cuyo caso se cargar  este £ltimo. Un uso para index.html es establecer una p gina con los ¡ndices de todos tus documentos favoritos. 8.15 Mostrar ------------ En este di logo puedes configurar varios opciones para mostrar docu- mentos HTML. *Colores:* Esta secci¢n permite configuirar los colores con que mostrar el documento, el color del fondo y el de las uniones. Si estas usando menos de 16 colores, el color de fondo de la ventana ser  siempre blanco a pesar de las configuraciones. En un modo de 16 colores, solo los primeros 9 colores deber¡an ser usados pues los £ltimos 7 pueden ser cambiado por los gr ficos, etc... En m s de 16 colores, cualquiera de los primeros 16 colores puede ser usado pues no son cambiados. Algunos documentos HTML incluyen informaci¢n sobre que colores deben ser usados por el texto, referencias y fondo de la ventana. La opci¢n *Uso de l¡neas gu¡a* le informa a CAB como usar esta informaci¢n (si est  disponible). *Uniones:* Las uniones pueden ser mostradas como subrayados y/o texto en negrita (esto es importante para sistemas monocromo pues no se puede distinguir en ellos las uniones por colores). *Im genes:* Controla la forma de mostras las im genes. *No mostrar* Impide que las im genes sean cargadas y mostradas lo que acelera la carga de la p gina. *Monocromo* Las im genes son mostradas en monocromo usando t‚cni- cas de dithering. Es el m‚todo m s r pido, pero obviamente la calidad empeora. *Escala grises* Las im genes son mostradas en escala de grises. Un modo de muy alta calidad a expensas de la velocidad. *Color* Las imagenes son mostradas en color, dependiendo del hardware disponible: ù 4-8 planos de bits (16-256 colores). La imagen sufre un dithering si el n£mero de colores disponibles es menor al n£mero de colores contenidos en la imagen. En modos de 16 colores la escala de grises es a menudo m s recomendable. ù 15/16 bit Highcolor (32768/65536 colores) ej.: Falcon en el modo Truecolor. ù 24 o 32 bit Truecolor (16.7 millones de colores) *Texto en vez de im gen* El lenguaje HTML tiene soporte para sistemas s¢lo texto, permitiendo que las im genes vayan acom- pa¤adas por alg£n texto el cu l es mostrado en vez de la im gen. Esto permite a los hojeadores WWW que no pueden mostrar im genes mostrar en su lugar texto. Si la opci¢n est  disponible (cruzada) s¢lo las im genes por las que no hay al- ternativa en texto son mostradas como im genes. *Ancho texto:* El texto puede ser tanto formateado a una ancho fijo como justificado para abarcar el ancho de la ventana. El texto ajustado a la ventana se ve mejor pero tarda m s en ser mostrado pues debe ser reformateado. *Ventanas:* Selecciona si CAB evalua la definici¢n de ventanas o no. desafortunadamente algunas p ginas solo se pueden mostrar usando ventanas, as¡ que es mejor que dejes activa esta opci¢n. Hay algu- nas p ginas HTML que, en vez de emplear ventanas, pueden mostrar- se con las ventanas desactivadas. Por ejemplo el peri¢dico Der Spiegel en: http://www.spiegel.de/ (Diciembre 1996) Estas p ginas mostradas se cargan mucho m s r pidas sin ventanas pero no puedes leerlas ;-) 8.17 Selecci¢n de fuente ------------------------- D¢nde sea posible CAB (HTML-Browser) usa diferentes fuentes y tama¤os de fuente para mostrar los ficheros HTML. La m s ¢ptima calidad de salida es con fuentes de tipo vectorial para las que necesitar s ins- talar NVDI v3.x o SpeedoGDOS. Las fuentes bitmap pueden ser usadas pero no son tan bonitas. Luego necesitas decirle a CAB (HTML-Browser) que fuente (GDOS) ser  usada para cada estilo en el documento HTML. Las fuentes vectoriales suministradas con SpeedoGDOS o NVDI 3.x son recomendadas. Debes espe- cificar tres fuentes (sans serif, serif y monoespaciada) en cuatro diferentes estilos (normal, negrita, it lica y negrita e it lica) haciendo, realemente, doce selecciones. Para establecer la negrita e it lica deber¡as usas una negrito o it - lica 'reales' siempre que sea posible. Si no tienes ninguna disponible deber s simular estos efectos usando los correspondientes botones adyacentes al men£ deslizante de selecci¢n. Si estas usando fuentes vectoriales entonces usa la apropiada fuente de la familia, si est  disponible. Algunos comandos como son
...
,
...
etc causa- r n problemas a la hora de mostrar en pantalla fuentes proporcionales. Para evitar este problema solo usa fuentes *no proporcional* para el texto *preformateado*. El fichero INF suministrado tiene los siguientes valores por defecto (para NVDI 3.x): *Headings:* Swiss 721 (normal, bold, italic, bold+italic) *Normal text:* Dutch 801 (normal, bold, italic, bold+italic) *Formatted:* Letter Gothic 12 Pitch (normal, bold, italic, bold+italic) Si no te gustan o no tienes estas fuentes, deber s seleccionar alter- nativas. El tama¤o del cuerpo del texto tambi‚n puede ser alterado. No lo hagas demasiado grande o peque¤o. Cualquier valor entre 10 y 13 es c¢modo y adecuado, de hecho yo uso 12 puntos. Si no tienes acceso a fuentes vectoriales (ej.: no tienes una copia de NVDI 3.x o del SpeedoGDOS) entonces el tama¤o del punto no cambiar , pero el texto puede ser mostrado todav¡a usando el sistema de fuentes, habitualmente de 10 puntos. 8.18 Visores externos ---------------------- Si hay una uni¢n en un punto de un documento HTML a un fichero que no est  en formato HTML, entonces se ejecuta un visor externo. Estos pro- gramas pueden ser llamados de una de las dos formas configurables v¡a el di logo *Programas externos...* del men£ *Opciones*. Se pueden asignar tipos de ficheros individuales a diferentes progra- mas. Las extensiones de los ficheros se introducen en el campo *Ficheros*. Varias extensiones pueden ser introducidas usando una coma para separarlas. Los programas son seleccionados cliquenado en la caja de selecci¢n a la derecha del campo *Ficheros* que muestra en selector de ficheros para seleccionar el visor deseado. Finalmente cada entrada incluye un *Soporta VA_START* que debe de estar cruzada si el visor entiende los mensajes VA_START as¡ que CAB puede enviar un mensaje VA_START al visor con lo que el fichero puede ser visionado con el relanzamiento del visor. El programa *Por defecto* (*.*) es llamado para mostrar cualquier fichero que no tenga asignado ning£n programa. Si una o m s extensiones han sido definidas sin un programa asignado CAB intentar  mostrar el fichero. Esto s¢lo es £til para *.gif, *.xbm, *.htm y ficheros ASCII (por ejemplo: *.txt, *.doc, *.c, *.pas, *.tex, etc...) para los cuales CAB (HTML Browers) incluye unas rutinas para mostrarlos. Usando CAB (HTML Browser) para estos tipos de ficheros permite mantener al m¡nimo el n£mero de visores externos. CAB muestra el c¢digo fuente HTML propiamente dicho. Si deseas editar el c¢digo simplemente asigna un editor de textos (QED, Everest, Edith, etc.) para las extensiones de fichero *.htm,html. En el campo *Fichero binario* introduce la extensi¢n de fichero a so- portar como fichero binario el cual CAB no reconoce. Por ejemplo CAB reconoce ficheros binarios ASCII codificados en *.uue y *.hqx y los muestra. Despu‚s de introducir estos tipos de fichero como binario CAB mostrara el selector de ficheros preparado para grabar el fichero a disco en vez de mostrarlo. El el campo "Editor" introduces tu editor preferido (Everest, Edith, QED) con el que puedes mandar los emails, etc... GEMJING ser  usado para las salidas de sonido suministradas por las llamdas correspondientes dentro del documento HTML. Esto solo funciona bajo sistemas multitarea. La ruta para GEMJING debe de ser introducida y tambi‚n puede ser instalado como una aplicaci¢n de ayuda a los fi- cheros WAV y AU. Doble pulsaci¢n en la caja *ruta programa* abre un di logo con una opci¢n a borrar la actual ruta. Algunos programas externos sugeridos: *.text,txt: ST-Guide, 1st-Guide (o ninguno, entonces se usa HTML.APP) *.mpeg,mpg,mpe: 1st-Guide (en un Falcon bajo TOS simple el m s r pi- do reproductor MPEG que use el DSP es recomendable) *.jpeg,jpg,jpe: 1st-Guide, GEMview *.tiff,tif: GEMview, Imagecopy *.gif,xbm: GEMview, Imagecopy (o ninguno, entonces se usa HTML.APP) *.dvi: DVI display, incluido en archivos TeX *.* (por defecto): GEMview (u otro programa que soporte el m ximo n£mero posible de formatos) *.html,htm: qed, Everest, Edith, o ninguno, usando CAB como visor *.wav,*.au: GEMJING 8.19 Rutas... ------------- Si tienes una copia del c't ROM (1992 a 1996) (CD que contiene la revista alemana c't) entonces prepara una ruta para el campo c't CDROM. En el campo *Carpeta HTML* activa el directorio que contenga el fiche- ro DEFAULT.HTM en el CD (ej.: ?:\HTML\, donde ? es sustituido por el nombre del dispositivo CD-ROM). En el campo *Base de datos* pon la ruta al contenido del CD (?:\UNIX\CT94.DAT o ?:\UNIX\CT92.93.DAT, de nuevo ? es el nombre del dispositivo CD-ROM). Si quieres usar CAB en l¡nea en un servidor WWW de Internet, deber¡as establecer la *Carpeta cach‚* d¢nde todos los ficheros ser n bajados de Internet y pueden ser almacenados. Lo ideal es que esa carpeta est‚ en una partici¢n Minix del disco duro, u otro sistema que soporte nombres de ficheros largos para soportar ficheros HTML pues los fiche- ros HTML bajados de Inernet a menudo tienen nombres largos los cuales resultan facilmente de la duplicaci¢n del nombre del fichero usando el tradicional formato TOS de 8+3 caracteres, y aseg£rate que la parti- ci¢n tiene bastante espacio. En las *Carpetas HTML* puedes introducir las rutas d¢nde CAB buscar  los ficheros HTML. Los ficheros HTML contienen rutas absolutas locales (ej.: /path/file.html) las cuales pronto volver n el directorio principal de la partici¢n en el caos. Las carpetas HTML ayudan a prevenir esto di- ciendoles al Browser HTML que mire los ficheros HTML en las carpetas especificadas. Aqui hay un ejemplo: *Introduce las carpetas HTML:* ù F:\HTML.DOC\ ù G:\VARIOUS\ *Unidad de disco actual:* F:\ *Ruta en fichero HTML:* ù /example/text/index.html *D¢nde busca CAB:* 1. F:\example\text\index.html 2. F:\HTML.DOC\example\text\index.html 3. G:\VARIOUS\example\text\index.html Doble pulsaci¢n en la caja *rutas programas* abre un di logo con una opci¢n para borrar la ruta actual. 8.20 Cach‚ ----------- CAB (HTML-Browser) usa dos cach‚s para maximizar la muestra de los ficheros. El *Cach‚ imagen* es usado para prevenir repetidas descompresiones y ditherings los cuales son procesos que toman mucho tiempo del procesa- dor. Las imagenes que no se van a mostrar son almacenadas en memoria (RAM) para ser usadas si son requeridas de nuevo. Evidentemento esto consume memoria as¡ que el m ximo tama¤o del cach‚ podr  ser estable- cido en el campo *Tama¤o m ximo*. Si el cach‚ se llena la imagen menos usada es eliminada del cach‚ para liberar espacio. Usando la opci¢n *Mantener libre* tambi‚n es posible dejar un m¡nimo de memoria libre para otros programas. El cach‚ tambi‚n puede ser vaciado manualmente usando el bot¢n *Liberar cach‚* que puede ser muy £til para liberar memoria de forma r pida para otra aplicaci¢n cuando est‚s en un siste- ma operativo multitarea. El cach‚ permanece vacio hasta que nuevas im genes sean mostradas en CAB (HTML-Browser). *Atenci¢n* La actual consumici¢n de memoria por el Cach‚ puede ser superior al introducido en el di logo. El *Cache Internet* es usado para almacenar ficheros bajados de Inernet a tu disco permitiendo, repetidamente, la bajada de los mismos ficheros de Internet si son vistos m s de una vez. Ver tambi‚n *Rutas*. Las opciones *Tama¤o m ximo* y *Mantener libre* limitan el espacio total disponible en el disco usado por el cach‚ y CAB (HTML-Browser) liberar  los ficheros m s viejos del cach‚, manteniendo el cach‚ en los l¡mites definidos. Si la opci¢n *Borrar despu‚s 'salir'* est  activa (cruzada) los fiche- ros en el cach‚ ser n borrados al salir de CAB (HTML-Browser). Natu- ralmente a no ser que el espacio del disco sea muy limitado o est‚s seguro que los ficheros no los vas a necesitar ser¡a mejor mantener los ficheros. El bot¢n *Liberar cach‚* es para uso de emergencia, en el caso que necesites espacio libre de forma r pida. S¢lo los ficheros colocados en el directorio cach‚ por CAB (HTML-Browser) ser n borrados. 8.21 Programas Inernet ----------------------- Normalmento todo el acceso a Internet se hace via el m¢dulo CAB.OVL. Desafortunadamente no todos los protocolos de Internet son soportados por CAB. Desde este di logo se pueden instalar programas para su uso como deseemos. La £nica limitaci¢n es que dichos programas admitan la direcci¢n URL como un par metro de entrada. 8.22 Servidor/Proxy -------------------- Todas la entradas en este di logo son evaluadas exclusivamente por el m¢dulo CAB.OVL o no. El m¢dulo CAB.OVL para MintNet todav¡a (Diciembre 1996) no evalua esta informaci¢n. El CAB.OVL para STiK es una imple- mentaci¢n parcial. Si una entrada se valida como fichero de configura- ci¢n STiK, MintNet, la entrada de este di logo se puede dejar vac¡a. 8.23 Grabar opciones -------------------- Almacena la actual configuraci¢n. 9 Barra de botones =================== Cada ventana CAB contiene una barra de botones la cu l permite de una forma sencilla acceder a algunas funciones importantes: *Adelante* Se muestra el siguiente documento. *Atr s* Muestra el documento anterior. *Origen* Muestra la p gina origen. *URL* Selecciona un documento de una direcci¢n URL. *Fichero* Selecciona un fichero usando el selector de ficheros. *Fuente* Muestra el texto fuente del documento que actualmente est  siendo mostrado. *Nuevo* Recarga el documento actual de nuevo. *Hotlist* Muestra el di logo hotlist. Si aparece un smiley triste en la parte derecha de los botones eso significa que el documento mostrado ha fallado de alguna forma. Para saber cual ha sido el problema cliquea en el smiley. Esta es una opci¢n particularmente £til cuando alguien usa CAB como autor de p gi- nas HTML. Solo los errores que CAB pueda determinar sin desperdicio de espacio de disco o de tiempo de proceso ser n mostrados. Documentos incompletos no son, necesariamente, mostrados de una manera incorrecta por CAB pero pueden ser exhibidos con problemas con otros programas 'browsers' (ej.: Mosaic, Netsacape, WebExplorer, etc...) que puede que no muestren el documento como tu quieres. 10 Agradecimientos ================== Quiero agradecer a todos aquellos que me dieron su animo, cr¡ticas, sugerencias e informe de errores los cuales me ayudaron al desarrollo de CAB (HTML-Browser). En particular quiero mencionar a las siguientes personas: ù Dan Ackerman ù Mille Babic ù Stefan Becker ù Ben Bell ù Stephane Boisson ù Joe Connor ù Dieter Fiebelkorn ù Nicholas Flintham ù Stefan Haake ù Romuald Jouffrey ù Ulrich Kaiser ù Ton Ketting ù Antonio Lillo ù Graziano Morando ù Thomas Much ù Tim Newsome ù Fred Nicklisch ù Rosario Pignatelli ù Manfred Ssykor ù Andrew Versperman ù Lodovico Zanier 11 Historia =========== 11.1 V0.8ž (20.04.1995) ------------------------ ù Primera versi¢n publicada 11.2 V0.9ž (15.05.1995) ------------------------ ù Reducidos los requisitos de memoria ù Soportado (ARGS) arrastrar y tirar de MTOS ù Programas externos funcionan bajo una TOS simple ù Mensajes de error m s descriptivos ù Fijado error: cuando funciona como accesorio no volver  a in- tentar invertir ¡tems de men£ (no existentes) ù El fichero .INF es encontrado incluso si el HTML no ha empeza- do en el directorio propio ù Ahora hay una m s tolerable sintaxis de errores en el fichero HTML ù home.html se carga al principio si es posible ù Hotlist ù Configuraci¢n de ventanas y colores de texto ù B£squedas (incluidas b£squedas en CDROM c't) ù Im genes en documento pueden ser mostradas en escala de grises 11.3 V0.93ž (07.06.1995) ------------------------- ù Preparaci¢n para operaci¢n on-line implementada (aunque no activa en esta versi¢n) ù Fijado error: Problema con el espaciado de l¡neas corregido ù Fijado error: Final de bucle con gifs defectuosos corregido ù Fijado error: fue olvidado fclose() para Hotlist :-( ù Otros errores menores tambi‚n fueron corregidos 11.4 V0.94ž (07.07.1995) ------------------------- ù Fijado error: borrado de la £ltima entrada del hotlist hac¡a que la m quina se colgase :-( ù Fijado error: CR/LF dentro de marcadores conduci n a problemas ù Fijado error: La £ltima palabra en un fichero HTML era engullida ù Acceso a documentos usando informaci¢n de rutas absolutas, in- cluyendo directorios listados en el di logo 'Rutas...' ù El contenido de una unidad puede ser mostrado como un documen- to HTML (incluido programas de lanzamiento y programas para el visonado de ficheros) ù Soporte para marcadores especiales Netscape
11.5 V0.95ž (04.08.1995) ------------------------- ù Im genes a color en el documento ù Cach‚ de imagen configurable (en RAM) ù Cach‚ WWW configurable (en disco) ù Opci¢n para autom ticamente formatear el texto en el ancho de la ventana ù Los ficheros ASCII, xbm y gif pueden ser visionados directa- mente en HTML-Browser. La llamada a programas externos ya no es necesaria (pero, evidentemente, todav¡a sigue activa esta opci¢n) ù Implementado interface para 'M¢dulo internet' usando el adecuado m¢dulo HTML-Browser puede ser usado para mostrar p - ginas WWW directamente de Internet, naturalmente necesitar s tener una cuenta Internet para hacer esto. ù Soporte para im genes xbm 11.6 V0.96ž (22.08.1995) ------------------------- ù Un mont¢n de peque¤os errores fijados 11.7 V0.98ž (03.10.1995) ------------------------- ù En resoluciones a color con menos de 16 colores la paleta de color no se ve alterada ù Los ficheros con longitud cero no volver n a causar problemas ù El programa ahora se llama: CAB - ­El Taxi a la autopista de informaci¢n! CAB = Crystal Atari Browser 11.8 V1.0 (01.11.1995) ----------------------- ù Algunos ajustes menores para acomodar la visi¢n en 3D bajo Geneva edici¢n 4 (desafortunadamente Geneva no es enteramente compatible MultiTOS) ù Se pueden abrir multiples abre ventanas ù Cada ventana puede ser configurada individualemente con su propio color y fuente ù Soporte para los siguientes marcadores Netscape (comandos): - - -
- - ù Soporte para el
-area (forms) ù Son soportadas las tables (...
) ù El di logo Hotlist ha sido extendido para acomodar temas. Cada entrada puede ser opcionalmente anotada ù El funcionamiento del cach‚ ha sido cambiada. Los ficheros no son m s alamacenados en el cach‚ con su nombre original lo que podr¡a generar problemas con nombres largos en contraposici¢n del estandar TOS de 8+3 caracteres. ù Implementado men£ deslizante 'Historia' ù Men£ mostrando todas las uniones en una p gina ù con el atributo ALIGN=LEFT o ALIGN=RIGHT funciona correctamente ù Tama¤o de fuentes en areas - ha sido cambiado (en l¡nea con el m‚todo usado por Netscape y Mosaic) ù La b£squeda funciona correctamente con las bases de datos c't 92/93 ù Nuevo: Barra de botones en la ventana aporta acceso r pido a las funciones m s importantes. Si aparece un smiley 'triste' a la derecha de la barra signi- fica que el documento mostrado no se conforma a las especifi- caciones HTML. CAB no volver  a intentar mostrar el documento que se vea de forma correcta. De otra parte, un smiley 'feliz' no indica que el documento est‚ perfecto pues CAB no pierde el tiempo analizando el documento en profundidad. ù Alineamiemto a la derecha est  soportado (ALIGN=RIGHT) ù Numerosos errores menores fijados ;-) 11.9 V1.0a (12.12.1995) ------------------------ ù Fijado error: donde se pod¡a el color trasparente del fondo de las im genes era evaluado. ù Fijado error: en ficheros HTML m s largos de 32Kb donde las tablas estan incluidas despues de las 32 primeras Kb de basura (puede que incluso con colgadas) era abandonado. ù Las teclas de cursor pueden ser usadas para desplazar la pan- talla. Si es un formulario y el cursor esta en un campo de entrada, se pueden usar las teclas de cursor para navegar por el. ù Corregido error: dentro de l¡neas vacias ya no vuelve a ser ignorado. ù Corregido error: Bajo viejas TOS los directorios del disco duro no eran evaluados correctamente. ù Corregido error: Bajo viejas TOS algunas veces hab¡a problemas si el t¡tulo de la ventana era activado despu‚s de abrir la ventana. 11.10 V1.1a (01.04.1996) ------------------------- ù Cuando CAB se est  usando offline (por ejemplo: CAB.OVL no est  instalado) todas las uniones despu‚s son tratadas como locales. Por ejemplo una direcci¢n http http://host/path/file ser  soportada como //localhost/path/file. ù Cuando seleccionamos bases de datos c't CD ahora es posible el uso de s¡mbolos comod¡n. Por ejemplo 'K:\HTML\CT*.DAT' busca- r¡a todas las bases de datos en todos los c't CDs. ù El icono de cerrar ahora cierra la ventana (anteriormente este mostraba la p gina anterior). A la p gina anterior se puede acceder de manera f cil usando el bot¢n `Atr s'. ù En la resoluci¢n 640x200 (ST media) las im genes son tratadas a media altura para mantener sus proporciones. ù Manteniendo la tecla [Shift] cuando seleccionamos una uni¢n muestra la nueva p gina en su propia ventana. Igualmente man- teniendo la tecla [Shift] cuando seleccionamos `OK' en `Abrir local', `Abrir URL' y `Hotlist' muestra la nueva p gina en una ventana distinta. ù CAB ahora muestra el c¢digo fuente por si mismo si no hay una aplicaci¢n externa apropiada e instalada. ù Se ha ampliado CAB para comprender las siguientes extensiones Netscape: - Usando el marcador <HR> los atributos WIDTH=, SIZE=, NOSHADE y ALIGN= son evaluados. - Usando <TD> y <TH> los atributos WIDTH= y HEIGHT= son eva- luados. - Mapas de im genes de la parte del cliente est n parcialmen- te implementadas <MAPNAME=name><AREA SHAPE=rect COORDS="x1, y1,x2,y2" HREF=url> </MAP> ù Menor optimizaci¢n para poder soportar ciertas tablas cajas. La tabla principal puede ser repetidas veces calculada depen- diendo del ancho de la ventana y consecuentemente el proceso en las tablas puede ser intensivo. Ejemplo: Las p ginas FOCUS (a principio de 1996)(www.focus.de) pose¡a una tabla en caja con siete niveles anidados y estos tardaban un tiempo rid¡culo en ser calculados (m s de cinco minutos para algunas p ginas). De los siete niveles solo dos son usados de alguna forma (el resto consiste de celdas conte- niendo nada de las otras celdas (vale, puede que sea una programaci¢n legal, pero es un poco estupido)). CAB calcula cada tabla como una celda simple (por ejemplo como una colum- na) con lo que resulta una velocidad mucho m s r pida de c lculo, aunque no es exactamente r pido por lo menos es una mejora. ù Cualquier tipo de fichero que no puede ser mostrado por CAB y para el cual no existe ninguna aplicaci¢n asociada (definido por la extensi¢n del fichero) puede ser, opcionalmente, copia- do a una carpeta. ù Ya es posible la impresi¢n GDOS. Actualmente s¢lo las im genes monocromo pueden ser imprimidas. La salida mediante otros drivers GDOS es posible (Metafile, Img,...) ù Si se desea el di logo Hotlist puede ser controlado completa- mente por el teclado. ù Las opciones de bloque, cortar [Control]+X, copiar [Control]+C y pegar [Control]+V son ahora soportadas por todos los campos editables de los di logos. ù Los comandos de bloque tambi‚n est n disponible en los campos editables del documento. ù La posici¢n de la ventana en ahora almacenada usando la entra- da `grabar opciones' del men£ `opciones'. ù Soporte para los nuevos comandos (HTML3): - <BIG>, </BIG> texto grande - <SMALL>, </SMALL> texto peque¤o - <SUP>, </SUP> Superindice - <SUB>, </SUB> Subindice - <Q>, </Q>, <LANG>, </LANG> ù Se puede crear manualmente las entradas Hotlist. ù Corregido error: los ficheros HTML que excepcionalemte tienen largos comentarios al principio que no hab¡an usado el exten- sor de ficheros .HTM (o .html en sistemas con soporte para nombres de ficheros largos) son mostrados como ASCII. ù Corregido error: Tablas con n£meros grandes de l¡neas y/o co- lumnas causaban problemas. ù Incluso una mayor tolerancia en la construcci¢n para acomodar a los autores de HTML que inventan pasmosamente retorcidos co- mandos HTML, a£n incluso cuando un simple comando HTML ya existe :-\ 11.11 V1.2 (10.04.1996) ------------------------ ù Fijado error: Cuando queda poca memoria CAB liberar , menos urgentemente, la memoria requerida (por ejemplo las im genes en la RAM cach‚). Gracias a un c lculo incorrecto pod¡a acabar en un bucle sin fin. ù Es posible la impresi¢n a color (tanto como tu driver GDOS lo soporte). ù El tama¤o absoluto en pixels (con tablas o <HR>) es ahora con- vertido a la resolucipon de la impresora actual. ù Protocolo OLGA: CAB es un cliente OLGA ù Primer intento para soportar im genes JPEG, el fichero CAB_JPEG.OVL se encarga de las im genes JPEG y deber¡a residir en el directorio CAB. NOTA: CAB.OVL todav¡a es necesario para el programa (hojear por l¡neas) no renombrar ninguno de los ficheros. 11.12 V1.2a (16.04.1996) ------------------------- ù Fijado error: Si CAB va corto de memoria intenta liberar mas me- moria (ej.: borrando im genes del cach‚ imagen). Gracias a un fallo en el c lculo de memoria disponible CAB pod¡a meterse en un bucle sin fin. 11.13 V1.2b (19.04.1996) ------------------------- ù Los valores de m rgenes de impresora no eran evaluados de forma correcta si la entrada era de 3? ù Fijado error: CAB intenta formatear tablas incluso si el marcador <tr> es omitido y est  disponible el marcador </tr>. Debido a un error en CAB esto conduc¡a a un problema con las tablas encajona- das. Ahora funcionar  de nuevo. ù La impresi¢n a color con NVDI 4 funciona correctamente. Fijado error item: Si la opci¢n "usar par metros de documento" (concer- niente al texto y color de fondo) no era seleccionada no se mostraba ninguna imagen de fondo. Ambos par metros son ahora independientes el uno del otro. 11.14 V1.3 (20.05.1996) ------------------------ ù Nuevo m¢dulo JPEG de Dieter Fiebelkorn ù Soporte Mail (mailto:user@address) ù Se puede acceder directamente a servidores SMTP y Proxy desde CAB (no aplicable a una operaci¢n (offline) local) ù Algunos peque¤os errores subsanados ù Extensiones no reconocidas son ignoradas. Por ejemplo JavaScript (<SCRIPT>...</SCRIPT>) es ignorada y no se muestra mas en el texto HTML. ù Se soportand 'Slide shows' via <meta http-equiv="Refresh" content ="5;url=xyz"> ù El marcador <FONT> ahora soporta color (<FONT COLOR=...>) ù Los colores en las tablas son soportados:BGCOLOR= para tablas y/o fondo de celda BORDERCOLOR=, BORDERCOLORLIGHT= y BORDERCOLORDARK= para los contornos de las tablas ù El color mas importante puede ser tambi‚n asignado tanto por nom- bre como por su n£mero hexadecimal. Por ejemplo COLOR=White en vez de COLOR=#FFFFFF ù Las referencias pueden ser seguidas durante el formateo del texto (el rat¢n todav¡a no es evaluado durante la carga de im genes). El formateo es abandonado y se carga el documento deseado. 11.15 V1.4 (19.09.1996) ------------------------ ù Usar NVDI 4 para las impresiones requiere un mont¢n menos de me- moria porque ahora se le da al NVDI 4 la responsabilidad de escalar las im genes. En particular el TrueColor, ej.: un driver de impresi¢n halftone (32 bit/pixel). Desafortunadamente otro software GDOS o sustitutos no tienen esta habilidad, usa NVDI. ù CAB soporta las mismas descripciones de color que Netscape y MS Explorer. ù A¤adido bot¢n de para as¡ que el formateo del texto puede ser abortada usando el rat¢n (correspondiente a pulsar la tecla ESC). ù Durante la conversi¢n de imagen (dithering) CAB avisa ahora de los eventos AES. Esto significa que es posible desplazar documen- tos, seleccionar uniones y deterner el formateo durante la conversi¢n de la imagen. ù Fijado error: En 640x200 (ST-Media) la coordenadas del rat¢n para el mapa de imagen no estaban escaladas. ù El texto origen es ahora mostrado con todos los marcadores HTML y los comentarios resaltados (marcadores HTML en azul y comentarios en rojo). ù Las extensiones 'Frames' de Netscape se desvia mucho de la filo- sof¡a y pr ctica del HTML. Normalmente los browsers WWW pueden ignorar cualquier marcador HTML y sin activarse no perder el sen- tido de la informaci¢n del fichero. Desafortunadamente esto no es cierto para los 'Frames' Netscape as¡ que los browsers que no lo soportan, efectivamente, pierden informaci¢n. CAB todav¡a no soporta 'Frames' NetScape pero ahora muestra una lista de todos los documentos en un marco que permite el acceso al contenido del marco. ù Los m¢dulos y ficheros externos cargados por CAB pueden ser alma- cenados de manera opcional en una carpeta MODULES localizada dentro de la carpeta CAB o fuera en la misma carpeta que CAB.APP. Los siguientes ficheros se ven afectados: - CAB_JPEG.OVL (este fichero tambi‚n se puede llamar JPEG.OVL) - CAB.INF - CAB.OVL - CACHE_ED.PRG y CACHE_ED.PRG (programa para usar los cach‚s WWW) - HOTLIST.HTML ù Im genes, con los atributos WIDTH= and HEIGHT= establecidos son cargadas despu‚s de que el texto sea formateado. Esto significa que el texto es mostrado m s r pidamente. Las im genes sin los atributos WIDTH= y HEIGH= deben de ser cargadas inmediatamente pues CAB (o cualquier otro browser) no pueden determinar el tama- ¤o de la imagen. ù Corregido error: CAB no pod¡a cargar nombres de ficheros largos que contuviesen caracteres espacio pasados v¡a VA_START o arras- trar y tirar, esto funciona de nuevo. ù Nuevos comandos: - <DIV> </DIV> - <IMAGE> (otro comando Netscape, id‚ntico a <IMG>) ù 'sobre:'-Protocolo ù La estructura cach‚ WWW ha sido reorganizada. Los ficheros son ahora almacenados en subdirectorios. Esto deber¡a evitar directo- rio llenos y minimizar el tiempo tomado en cargar/grabar los ficheros. Al intentar abrir un cach‚ viejo CAB, de forma automa- tica, actualiza la estructura del fichero - esto cuesta alg£n tiempo, pero solo lo hace una vez. ù Protocolo-CAB: Algunos mensages AES llaman a varias funciones CAB desde programas externos. Un entorno de variables 'BROWSER' debe- r¡an de ser definidas conteniendo la ruta completa de CAB. Los programas que deban acceder a CAB pueden utilizar esta variable para localizar/abrir CAB. ù En tablas ALIGN=LEFT y ALIGN=RIGHT son evaluadas. 11.16 V1.4a (01.10.1996) ------------------------- ù Corregido error: Algunos colores no eran correctamente montados a la hora de imprimir en impresoras con un driver TrueColor. 11.17 V1.5 (20.10.1996) ------------------------ ù Fijado error: CAB usaba erroneamente la palete global para fiche- ros GIF la cual incluye las paletas locales. ù Soporte de animaciones GIF. Las animaciones se pueden detener en cualquier momento con el bot¢n Stop. ù Las animaciones GIF pueden desactivarse desde 'opciones/mostrar'. Esto ahorra tanto memoria como recursos de sistema, pues solo se carga el primer frame de la animaci¢n. Las im genes que permane- cen en el cach‚ quedan intactas y son mostradas todav¡a como im genes aunque la opci¢n de animaciones est‚ desactivada. ù CAB muestra el destino de cualquier uni¢n en la ventana Info bajo el puntero del rat¢n. Ya no es necesario cliquear con el bot¢n derecho para mostrar el destino. ù Corregido error: Si se selecciona una nueva carpeta pero no se ha creado en fichero CACHE.CAB, CAB no inicializar  siempre la car- peta cach‚ correctamente. ù Corregido error: El £ltimo elemento en una lista dentro de marca- dores <CENTER> no era mostrado de forma correcta. ù La nueva versi¢n de CAB.OVL se instala aunque STiK no est‚ prepa- rada. Esto daba el mensaje 'Network down' si STiK estaba desacti- vado. CAB.OVL solo es llamado si STiK tiene un estado 'on-line'. ù Nuevo di logo 'Opiciones/Programas internet'. Aqu¡ se pueden instalar distintos programas para distintos protocolos de Inter- net. En el caso de que el URL llame a uno de esos protocolos el programa correspondiente es ejecutado (a condici¢n de que el pro- grama acepte el URL como un par metro. Todos los protocolos (que todav¡a) no soportados por CAB.OVL y para los cuales existen ya programas adecuados, pueden ser usados v¡a CAB. Las entradas en ester di logo tienen preferencia sobre CAB.OVL. ù Nueva entrada, 'Fichero binario' a¤adida al di logo 'Opciones/ externo'. Ahora se soportan los ficheros binarios. Los ficheros binarios, para los cuales no se ha instalado ninguna aplicaci¢n pueden , v¡a el selector de ficheros, ser copiados a cualquier parte del disco y CAB no intentar  mostrarlos. Esta entrada solo es aplicable a formatos de ficheros no legibles en forma ASCII incluyendo ficheros uuencoded, MAc BinHex, etc. Hay que indicar el tipod e fichero en el di logo. CAB reconoce de forma autom ti- ca los ficheros 'reales' binarios, as¡ que estos no hace falta indicarlos. ù Los iconos en la barra de botones pueden ser activados/desactiva- dos cliqueando en el triangulo peque¤o a la derecha del bot¢n de Stop. Al desactivarlos los iconoes conservan el espacio donde se muestran. 11.18 V2.0 (05.01.1997) ------------------------ ù CAB 2.0 ha sido casi completamente reprogramado. Esto ha sido necesario para la implementaci¢n de las ventanas con el a¤adido de haber mejorado algunos problemas de lentitud de funcionamiento (por ejemplo, el lento formateo en tablas). ù CAB soporta opcionalmente las extensiones de ventanas Netscape. ù Bajo MagiCMac/MagiCPC CAB soporta las teclas de Av.Pag, Re.Pag, inicio y fin. ù Todas las im genes son formateades despu‚s de cargar el texto, incluso si falta el comando de tama¤o. ù Las animaciones GIF transparentes fliqueaban en versiones ante- riores de CAB pu‚s el fondo siempre era restaurado. Si NVDI >=3.0 o EdDI est n instalados se logra prevenir este efecto. ù Las navegaciones "Adelante" y "Atr s" son ahora posibles. ù Nuevos comandos y atributos HTML: - <IMG HSPACE=pixel VSPACE=pixel> - <UL TYPES=SQUARE|DISC|CIRCLE> - <LI TYPES=SQUARE|DISC|CIRCLE> - <OL TYPES=1|I|i|A|a START=n£mero> - <LI TYPES=1|I|i|A|a VALUE=n£mero> - <BODY LEFTMARGIN=pixel TOPMARGIN=pixel> - <BGSOUND SRC=url LOOP=INFINITE|count> -> GEMJING requerido - <SOUND SRC=url LOOP=INFINITE|count DELAY=sec> -> GEMJING requerido - <AREA SHAPE=DEFAULT> - <TABLE CELLPADDING=pixel CELLSPACING=pixel BORDER=pixel> - <TH NOWRAP> - <TD NOWRAP> - <CAPTION ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|BOTTOM>